			ScrollingDoPopup 2.1
			--------------------

About 
----- 
ScrollingDoPopup allows any popup list to scroll. This means that a program like
PocketMoney now has an unlimited number of categories, accounts,.... AssistCalc
now has an unlimited number of user defined formulas. MPG can have an unlimited
number of vehicle service alarms and reminders. If you have a lot of packages
installed on your card you can use the built-in card's "Remove Software" button
to reach all of the packages that used to extend off the screen. There are a lot
of other packages that can benefit from this also...


Installation
------------
Install ScrollingDoPopup21d.pkg.
Try out for 35 days.
Send in your money if you like it.
I will email a version (ScrollingDoPopup21r.pkg) without the 35 day limit.

Cost
---- 

$15.00 - this is a 35 day trial program. It will stop scrolling after 35
days. Reminders will start at happening at 30 days so that you will have time to
send in your payment and receive the code for unlocking the registered copy.


Author 
------

Hardy Macia
P.O. Box 8276 
Essex VT 05451, USA 
(802) 872-2847

email addresses: 
  internet: HardyMacia@eWorld.com    <-*preferred*
  eWorld,NewtonMail, AOL: HardyMacia 
  compuserve: 74372,1262


Programmers Note
----------------
If you wish to implement this in your code you do not need to do anything
different than you are doing now unless you want to take advantage of the
additional functionality of starting the popup list in the middle.

if functions.|originalDoPopup:VtHick| exists 
then // if ScrollingDoPopup is installed then start at startplace
	DoPopup(
		list,
		insetH, 
		[insetV,startPlace],
		notifyView);
else
	DoPopup(
		list,
		insetH, 
		insetV,
		notifyView);


My DoPopup works exactly the same as the builtin DoPopup function (page 2-63)
with the exception of the 3rd parameter. If you want to position the top item of the
popup to a certain item in the list you must pass startPlace (an Integer) which
is the offset in the list array. [0,44] <- this will insetV 0 pixels and start at
item 44 in list.


History
-------

2.1 - 11/28/94-
	Fixed -10401 bug when trying to eject the card

2.0 - 
	Works with all Popup lists

1.0 - 
 	Worked only with PocketMoney 1.3-1.33.


Credits 
-------

All of this code is mine, but I did use the original programming interface
that K2 (Sandeep Shah) used for his popup. 

Flash Sheridan and Bill Kearney for their techinical help.


Other Stuff by Me 
----------------- 
email me requesting a current product list description. 
As of this moment in time the list consists of MPG, PocketMoney,
AssistCalc, TimeLock,  MyLocale, PocketButton, ChessClock, Drag, 
ScrollingDoPopup.
